package com.hiv.common.param.page;

import com.hiv.common.PageQueryParam;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;
import java.util.List;

/**
 * @author zhanghong
 * @version PageQueryPatientParam.java, v 0.1 2022-09-20 PageQueryPatientParam Exp $$
 */
@Data
@NoArgsConstructor
@ApiModel( value = "分页查询", parent = PageQueryParam.class)
public class PageQueryPatientParam extends PageQueryParam implements Serializable {
    @ApiModelProperty("抗病毒编码")
    private String antiviralCode;
    @ApiModelProperty("类型 1病载含量检测 2耐药性检测")
    private Integer checkType;
    @ApiModelProperty("病载/耐药含量范围min")
    private Double contentRangeMin;
    @ApiModelProperty("病载/耐药含量范围max")
    private Double contentRangeMax;
    @ApiModelProperty("医院id")
    private Long hospitalId;
    @ApiModelProperty("采样记录id")
    private Long samplingId;

    @ApiModelProperty("医院id集合")
    private List<Long> hospitalIdList;
}

